不是在struts-config.xml中设置吗?
解决方案 »
- java 的多数据输入
- 关于spring管理事务的问题 请高人解答 谢谢
- 怎么从 inputstream 得到 String
- 高手快来啊!!!!struts 2.0+hibernate3.1+spring2.0问题(急)
- hibernate 效率如何阿?
- SQL语句转化成某个对象,有这样的第三方source code吗?
- 为什么在sun 的网站上下载j2ee1.4 老是说找不到服务器?
- Tomcat连接MS SQL2000出现问题?
- 怎么用jbuilder8+jboss3.2.5做程序的调试(*.java,*.jsp)
- redisTemplate存取对象问题
- 用poi直接打印exel文件
- 关于Spring+Hibernate的一点问题(HBM文件的存放)
基本原理和<jsp:usebean...一致
但实现方法不一样如果想搞清楚
你可以看一下Struts或者Tomcat源码
你可以看一下Struts或者Tomcat源码
web.xml文件中有这样一段代码:
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping
最后,struts-config.xml文件中有这样一段代码:
<form-beans >
<form-bean name="###Form" type="com.yourcompany.struts.form.###Form" /> </form-beans>
<action-mappings>
<action
name="###Form"
path="/###"
scope="request"
type="com.yourcompany.struts.action.Action" >
<forward name="test" path="/form/.jsp"/>
</action>
</action-mappings>个人认为,具体流程是jsp页通过:<html:form action="/###.do">提交后,在配置文件中path一项中,查找符合###的,找到后,定向到它所附属的name属性,也就是###Form,最后通过formbean中的定义寻找到了###Form.java小弟最近也刚开始学struts,上面只是我的粗浅理解,望高手指教