菜鸟struts2入门求助 本帖最后由 qiuqiang19880520 于 2011-09-16 11:33:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="false" /> <package name="1" extends="struts-default"> <action name="Login.action" class="rtcrud.LoginAction"method="execute"> <result name="success">welcome.jsp</result> <result name="error">error.jsp</result> </action> </package> <!-- Add packages here --></struts> new是什么,工程名字吗? web.xml贴出来。 web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <welcome-file-list> <welcome-file>login.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> </web-app>这样写可以吗? <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>这样写试试吧 我擦..吃了个饭之后连login页面都进不去了 这个execute不是默认执行的么....... new是包名吗,action放在哪个包下了,不发出来怎么看 呵呵,那个new是我发错了的,我建了两个一样的项目,只不过名字不一样,一个叫test,一个就叫new,刚赶着去吃饭,就贴错了,不过里面的代码都是一样的,test下面文件结构test|--src| |--rtcrud(LoginAction.java)| |--struts.xml那几个jsp文件和web.xml文件都在webroot中 public class LoginAction implements AcitonSuport{} 哥..这个actionsupport是自己定义啊还是struts包中自带的啊 我就晕了,没发现这个问题import com.opensymphony.xwork2.ActionSupport; 这个这个..不用继承Actionsupport也应该可以实现action啊........................我看书上是这么写滴哇 如果你jsp页面有java代码进不去,删掉java代码可以的话。就是编译路径的问题。看你jsp像是eclipse开发的,看看web-inf下有没有classes文件。是不是被编译到build文件夹下取了。 action即使是不继承actionsupport也是可以的,不过其中的方法必须是execute,应该不是这个问题 页面上form里的action 要加上项目名称吧 <action name="Login.action" class="rtcrud.LoginAction">这里action name写错了吧 web.xml里面少写了个 2 ⊙︿⊙ ssh 中不能删除数据 如何从json数组中顺序读取数据?现在读出来的数据顺序都乱了 关于代码重构,代码复用各位有什么好建议。 求助 关于cookie的问题 请高手帮忙 Tomcat6.0如何启动时设置JVM的大小 请求一个在Hibernate里,用复合主键进行一对多关联的例子 3个圆两两相交,求公共交点 你能来教教我怎么弄吗 高手请进!! EXTjs 获取窗口下面 某个输入框的值 分享java注解的知识 求,怎样用二进制数据跟对象付值
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<package name="1" extends="struts-default">
<action name="Login.action" class="rtcrud.LoginAction"method="execute">
<result name="success">welcome.jsp</result>
<result name="error">error.jsp</result>
</action>
</package> <!-- Add packages here --></struts>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter> <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
</web-app>这样写可以吗?
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping></web-app>
这样写试试吧
我擦..吃了个饭之后连login页面都进不去了
呵呵,那个new是我发错了的,我建了两个一样的项目,只不过名字不一样,一个叫test,一个就叫new,刚赶着去吃饭,就贴错了,不过里面的代码都是一样的,test下面文件结构
test
|--src
| |--rtcrud(LoginAction.java)
| |--struts.xml
那几个jsp文件和web.xml文件都在webroot中
import com.opensymphony.xwork2.ActionSupport;
这个这个..不用继承Actionsupport也应该可以实现action啊........................我看书上是这么写滴哇
如果你jsp页面有java代码进不去,删掉java代码可以的话。就是编译路径的问题。看你jsp像是eclipse开发的,看看web-inf下有没有classes文件。是不是被编译到build文件夹下取了。