你这直接请求java文件肯定不行,要用servlet,就是你的work.jave应该是Servlet的子类,还得在web.xml文件中配置servlet,
解决方案 »
- 高手来看,运行seam3例子时遇到的错误,还有一个100分的贴一起结贴
- 前台复杂 还是后台复杂 ??????
- Web Service 添加SSL的问题(答者有分,thanks)
- 【再开一贴】要学习aspectj了 问问aspectj比spring aop强大在何处?
- 推荐一本关于软件工程的书
- 用Ajax html css 设计留言板中的问题 急急!!!
- 猎头职位:手机项目管理工程师
- struts 里怎么让<html:button />一点击就执行一段代码呀,没有FORM?
- 一个简单struts测试例子,运行出错,各位请帮我看看这是什么问题?
- 用SSI框架,把jndi注入sqlMapClient保错: Cannot instantiate class: com.ibm.websphere。。。
- 求高手帮忙 TOMCAT5.0 + MYSQL5 配置数据源 弄了几天了还不行,救命呀
- 用myeclipse集成的xfire开发web service时 在生成的wsdl中导入import
把你在struts配置文件中work.java的配置信息贴出来,
<servlet>
<servlet-name>work</servlet-name>
<servlet-class>include.work.Work</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>work</servlet-name>
<url-pattern>/work</url-pattern>
</servlet-mapping>
而在struts-config.xml我不知道怎么配置,请教教我!
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/config/struts-config.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>注意config.xml文件要存在 /WEB-INF/config文件夹下;
config.xml文件中要配置
<action path = "/work"
type = "include.work"
name = "TheForm"
scope = "request"
>
<forward name = "login" path = "/workspace.jsp" />
</action>要注意,你的form的名称要是TheForm,最好存在form文件夹下,并在config.xml中如下配置;
<form-beans>
<form-bean name = "TheForm" type = "form.TheForm"/>
</form-beans>在jsp页面中,form表单中如下写
<form action = ""/work.do" method = "post">
</form>以上的配置具体还要根据你的文件存储路径做相应的修改。多看看文档或书籍,照着书上的多练习,刚开始不要自己随便写!
是action="/work"
假设你的工程目录为test,test目录下有login.jsp和workspace.jsp,那么"http://127.0.0.1:8080/test/login.jsp"是你访问login.jsp的URL,如果你想通过login.jsp页面直接跳转到workspace.jsp页面,在login.jsp中form的action可以写为:action="workspace.jsp"或写成action="/test/workspace.jsp";
如果是想通过你的配置进行跳转,action写的写法也雷同上面;例如:如果按6楼的servlet的配置,login.jsp中的action可以写为:action="work"或者action="/test/work";如果是按10楼的struts配置,那么login.jsp中的action可以写为action="work.do"或者action="/test/work.do"