JSP⽬录结构
当在MyEclipse中,New Web Project时,包含以下选项:
Project Name: 项⽬名称
Location :项⽬位置
Source floder: 源代码⽬录
Web root folder: ⽹站的根⽂件夹
Context root url: web项⽬的访问根路径(注意,在Tomcat服务器中,项⽬的名称是以此来命名的。⽽⾮开发时的项⽬名称。) J2EE Sepcification Level : J2EE的规范级别
*.html,*.jsp等⽂件应该放置在⽹站的根⽬录下,对于较⼤的⽹站,应该通过⽂件夹分门别类。
/l
Web应⽤程序配置⽂件,这是⼀个XML⽂件,其中描述了 servlet 和其他的应⽤组件配置及命名规则,同时也描述
了初始化参数。
/WEB-INF/classes/
这个⽬录包含了站点所有⽤的 class ⽂件,包括 servlet class 和⾮servlet class,
他们不能包含在.jar⽂件中。站点的类的存放规则应该按照Java的打包规则执⾏。
例如:有⼀个类命名为 package.MyServlet,则在TOMCAT下存放的⽬录结构为:
/WEB-INF/classes/com /mycompany/mypackage/MyServlet.class ;
按照包名结构放置各个类(JavaBean 和 Servlet)
/WEB-INF/lib
这个⽬录包含了java类组成的jar⽂件,⽐如像第三类class libraries或JDBC驱动。
Request,Response的区别
Request 和 Response 对象起到了服务器与客户机之间的信息传递作⽤。
Request 对象⽤于接收客户端浏览器提交的数据,
Response 对象的功能则是将服务器端的数据发送到客户端浏览器。
Response对象⽤于动态响应客户端请⽰,控制发送给⽤户的信息,并将动态⽣成响应。
Post 与 Get的区别
get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段⼀⼀对应,
在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内⼀起传送到ACTION属性所指的URL地址。⽤户看不到这个过程。
什么是Servlet?
Servlet就是JAVA 类
Servlet是⼀个继承HttpServlet类的类
这个在服务器端运⾏,⽤以处理客户端的请求
JSP标签
<form action="form_action.jsp" method="get">html中提交表单用什么属性
First name: <input type="text" name="fname" />
Last name: <input type="text" name="lname" />
<input type="submit" value="Submit" />
</form>
INPUT标签:
name : 定义 input 元素的名称。
value: 规定 input 元素的值。
type : 规定 input 元素的类型。
button: 按钮
checkbox: 复选框
checkbox: 复选框
file
hidden:
image: 图像
password:密码
radio : 单选按钮
reset : 重置按钮
submit: 提交按钮
text : ⽂本框
form 标签
name: 规定表单的名称
action: 规定当提交表单时向何处发送表单数据。
method: POST/GET 规定⽤于发送 form-data 的 HTTP ⽅法
target: 规定在何处打开 action URL。
_blank 在新窗⼝中打开。
_self 默认。在相同的框架中打开。
_parent 在⽗框架集中打开。
_top 在整个窗⼝中打开。
framename 在指定的框架中打开。
另外,在⼀个完整表单中,不应有NAME为action或submit的标签,否者⽆法提交表单。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论