Struts学习笔记
2011-07-11 10:26
337 查看
在struts-config.xml中配置Action如下:
<action-mappings >
<action type="com.loginAction" path="/login" name="loginForm">
<forward name="f" path="/f.jsp" />
<forward name="s" path="/s.jsp" />
</action>
</action-mappings>
在login.jsp中将表单提交至该Action:
<form action="<%=request.getContextPath() %>/login" method="post">
name:<input name="name" type="text"/><br>
pwd:<input name="pwd" type="password"/><br>
<input name="submit" type="submit" value="login"/>
</form>
在页面中提交表单时却提示找不到该动作类,后将表单改为:
<form action="<%=request.getContextPath() %>/login.do" method="post">
name:<input name="name" type="text"/><br>
pwd:<input name="pwd" type="password"/><br>
<input name="submit" type="submit" value="login"/>
</form>
于是访问成功!!
思考:
web.xml中相关配置如下:
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这段代码规定struts只处理末尾为.do的action请求,起初的form在提交时提交到login而不是login.do,故该请求可能压根就没提交给struts处理
<action-mappings >
<action type="com.loginAction" path="/login" name="loginForm">
<forward name="f" path="/f.jsp" />
<forward name="s" path="/s.jsp" />
</action>
</action-mappings>
在login.jsp中将表单提交至该Action:
<form action="<%=request.getContextPath() %>/login" method="post">
name:<input name="name" type="text"/><br>
pwd:<input name="pwd" type="password"/><br>
<input name="submit" type="submit" value="login"/>
</form>
在页面中提交表单时却提示找不到该动作类,后将表单改为:
<form action="<%=request.getContextPath() %>/login.do" method="post">
name:<input name="name" type="text"/><br>
pwd:<input name="pwd" type="password"/><br>
<input name="submit" type="submit" value="login"/>
</form>
于是访问成功!!
思考:
web.xml中相关配置如下:
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这段代码规定struts只处理末尾为.do的action请求,起初的form在提交时提交到login而不是login.do,故该请求可能压根就没提交给struts处理
相关文章推荐
- Struts2.5学习笔记——java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepa
- Struts学习笔记: Bean标签库学习
- [学习笔记]在struts2.0框架中,多struts.xml与多applicationContext.xml配置的方法
- Struts1.3.10学习笔记——部署
- 【学习笔记】--Struts字符编码过滤器
- struts学习笔记(不断更新)
- Struts 学习笔记2 -ActionServlet深入探讨
- Struts2.0学习笔记 --- 一些零碎知识点
- Struts2.1 OGNL 表达式 学习笔记(转)
- Struts2.0学习笔记 --- 访问或添加几个属性的三种方式
- 马士兵 struts 学习笔记
- 【Struts2学习笔记】struts2.5使用通配符配置action跳转
- Struts2 学习笔记——struts.xml文件之拦截器的配置
- 基本STRUTS标签-学习笔记-Bean标签
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- Struts 2 学习笔记 - HelloWorld
- Java学习笔记 struts逻辑控制标签
- struts学习笔记3接收web前端前台传来的数据
- Struts 学习笔记2 -ActionServlet深入探讨(引用)