×

jsp(全部知识点)_jsp中的关键字

前端技术网 前端技术网 发表于2024-01-06 22:11:26 浏览129 评论0

抢沙发发表评论

一、jsp中input标签的所有属性是

属性名称属性值描述

acceptmime_type规定通过文件上传来提交的文件的类型。

jsp(全部知识点)_jsp中的关键字

alignleft

right

top

middle

bottom不赞成使用。规定图像输入的对齐方式。

alttext定义图像输入的替代文本。

jsp(全部知识点)_jsp中的关键字

checkedchecked规定此input元素首次加载时应当被选中。

disableddisabled当input元素加载时禁用此元素。

maxlengthnumber规定输入字段中的字符的最大长度。

typebutton

check

box

file

hidden

image

password

radio

reset

submit

text规定input元素的类型。

valuevalue规定input元素的值。

其中type属性最为常用,常见属性有:

button定义可点击按钮(多数情况下,用于通过 JavaScript启动脚本)。

checkbox定义复选框。

file定义输入字段和"浏览"按钮,供文件上传。

hidden定义隐藏的输入字段。

image定义图像形式的提交按钮。

password定义密码字段。该字段中的字符被掩码。

radio定义单选按钮。

reset定义重置按钮。重置按钮会清除表单中的所有数据。

submit定义提交按钮。提交按钮会把表单数据发送到服务器。

text定义单行的输入字段,用户可在其中输入文本。默认宽度为 20个字符。

以上内容均来自:网页链接,学习前端知识的同学极力推荐这个网站。

二、jsp的基础语法是什么

JSP页面元素的构成:注释,静态内容,指令,表达式,小脚本,声明

jsp指令

page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令;

include指令:将一个外部文件嵌入到jsp文件中,同时解析这个页面的jsp语句;

taglib指令:使用标签库定义新的自定义标签,在jsp页面中启用定制行为。

三、jsp查询关键字的问题

首先你在後台判断用户输入,如果title为不空、notiice为空,那就用sql="select* from notice where title='title'',

如果是title为空、notice不为空,那就用 sql="select* from notice where notice='notice'";

如果两个都为不空(就是用户两个关键字都输入了),那就用sql="select* from notice where title like'%title%' andnotice like'%notice'";

如果都为空,那就查找出所有或者什麼也不查找。

=========================================================

模糊查找的方案有很多种,你可以,比如“全匹配”就是完全等於、"区分大小写"等等。看你自己设计。用like是模糊查询,用“=”就是全匹配,你可以为用户增加这些选项。多个关键字一起查询,就用"and"或者"or"来连接就好了。

还是不懂的话,建议重新学一下sql语法语句吧!

四、jsp页面是由哪些元素构成的

jsp的组成部分及介绍:

1.模板元素

html、xml

2.注释元素

(1)html注释,显示在客户端源码中

<!--注释-->

(2)jsp注释,不会显示在客户端源码,只在jsp中

<%--注释--%>

(3)单行注释与多行注释

单行//多行/**注释*/

3.指令元素

(1)page指令

<%@page%>

(2)include指令

包含代码,静态包含

<%@include file=""%>

(3)taglib

<%@taglib prefix="c" uri="taglibURI"%>

标签前缀找到标签描述文件和标签库的方式

4.脚本元素

(1)声明

<%!方法或者变量%>

被转换成servlet中的实例属性和实例方法

(2)表达式

<%=%>

例:<%="你好,世界"%>

相当于jsp中的out.println("你好,世界");

转化成servlet中的out.print("你好,世界");

(3)scriptlets

<%%>

多个scriptlets合成一个被包含在servlet的service方法中

5.动作元素

1.<jsp:param>

以名值对的形式为其他标签提供附加信息

<jsp:param name="" value=""/>

2.<jsp:include>

包含的是结果,两个文件

<!--flush属性必须为true-->

<jsp:include page="" flush="true"/>

或者

<jsp:include page="" flush=""true">

<jsp:param name="" value=""/>

</jsp:include>

3<jsp:forward>

请求转发,每当遇到此操作时,就停止执行当前的jsp,转而执行被转发的资源。

<jsp:forward page=""/>

或者

<jsp:forward page="">

<jsp:param name="" value=""/>

</jsp:forward>

4.<jsp:useBean>、<jsp:setProperty>、<jsp:getProperty>

<jsp:useBean id="id" scope="page|request|session|application" class="">

<jsp:setProperty name="id" property="*"/>

</jsp:useBean>

<jsp:getProperty name="id" property="属性名"/>

5.<jsp:plugin>

可以使用它来插入Applet或者JavaBean

好了,文章到这里就结束啦,如果本次分享的jsp(全部知识点)_jsp中的关键字和jsp查询关键字的问题问题对您有所帮助,还望关注下本站哦!