Servlet与web.xml传值问题
2016-04-07 01:17
274 查看
现有文件:
login.jsp、web.xml
项目目录:
http://localhost:8080/EmployeeSystem
传值方式:
login.jsp中设置: <form action="xxxxxx" method="post"></form
此action后链接,指向对应web.xml文件中的语句,而后找到对应的servlet文件
web.xml中相关设置如下:
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>SERVLETCLASS</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
其中:SERVLETCLASS为:servlet文件(.java)所在包名.类名
<servlet>与<servlet-mapping>中的<servlet-name>需保持一致
<url-pattern>即为与login.jsp中action后路径连接的地方。
但需要注意的是:login.jsp中语句<form action="这里是路径">, 这里的路径,默认地址根目录是localhost:8080/
所以若写为相对路径的格式,可直接写为“地址1”,若写作绝对路径,则需要如下:/项目名/地址1
而servlet文件中的标签<url-pattern></url-pattern>中间的默认地址根目录,则为localhost:8080/项目名
所以若需对应起来,这里则应写作<url-pattern>/地址1</url-pattern>
另外:method="post", method="get"是两种不同的传值方式。post则是通过后台传值,get是通过url地址传值
login.jsp、web.xml
项目目录:
http://localhost:8080/EmployeeSystem
传值方式:
login.jsp中设置: <form action="xxxxxx" method="post"></form
此action后链接,指向对应web.xml文件中的语句,而后找到对应的servlet文件
web.xml中相关设置如下:
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>SERVLETCLASS</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
其中:SERVLETCLASS为:servlet文件(.java)所在包名.类名
<servlet>与<servlet-mapping>中的<servlet-name>需保持一致
<url-pattern>即为与login.jsp中action后路径连接的地方。
但需要注意的是:login.jsp中语句<form action="这里是路径">, 这里的路径,默认地址根目录是localhost:8080/
所以若写为相对路径的格式,可直接写为“地址1”,若写作绝对路径,则需要如下:/项目名/地址1
而servlet文件中的标签<url-pattern></url-pattern>中间的默认地址根目录,则为localhost:8080/项目名
所以若需对应起来,这里则应写作<url-pattern>/地址1</url-pattern>
另外:method="post", method="get"是两种不同的传值方式。post则是通过后台传值,get是通过url地址传值
相关文章推荐
- android中出现"androidsdk/build-tools/23.0.2/aapt.exe"finished with...错误以及drawable/下的图片命名格式
- HDU 3896 Greatest TC 双连通分量
- 分布式与集群的区别
- qgis编译
- leetcode之Power of Two
- 《深入理解计算机系统》第七章 学习总结
- 一位夜深人静后码农的心里独白
- 关于linux系统中的权限
- OSChina 周四乱弹 ——滔哥 在回忆时还是暖暖的
- [Angular 2] *ngFor with index
- swift 之CoreData使用
- Maven中Spring-Data-Redis存储对象(redisTemplate) (转)
- 第六周作业
- naoting
- naoting
- redis作为mysql的缓存服务器(读写分离) (转)
- jQuery的ajax实现登录验证
- 解决 error while loading shared libraries: libghttp.so.1: cannot open shared object file
- 1006. Sign In and Sign Out
- keepalive安装配置