JSP目录结构

本文详细介绍了在MyEclipse中创建Web项目的步骤,包括项目名称、位置、源代码目录等设置。同时讲解了WEB-INF目录下的配置文件web.xml的作用,以及如何使用JSP和Servlet进行Web开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当在MyEclipse中,New Web Project时,包含以下选项:
Project Name: 项目名称
Location :项目位置
Source floder: 源代码目录
Web root folder: 网站的根文件夹
Context root url: web项目的访问根路径(注意,在Tomcat服务器中,项目的名称是以此来命名的。而非开发时的项目名称。)
J2EE Sepcification Level : J2EE的规范级别

*.html,*.jsp等文件应该放置在网站的根目录下,对于较大的网站,应该通过文件夹分门别类。

/WEB-INF/web.xml
Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则,同时也描述
了初始化参数。

/WEB-INF/classes/
这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,
他们不能包含在.jar文件中。 站点的类的存放规则应该按照Java的打包规则执行。
例如: 有一个类命名为 com.mycompany.mypackage.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">
  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: 复选框
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的标签,否者无法提交表单。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值