问题如上,刚实习,平时使用的struts时候,都是一个action对应一个操作,但是这边却是说要在一个action中对应好几个操作的,用一个隐藏的字符串变量进行判断。不知道怎么样做为好。
解决方案 »
- 构造函数,不懂
- 一道编程实现求解(急)
- 更改session问题,高手请进
- jdbcoracle11g.jar和Oracle 11g 11.1.0.7.0 JDBC_ojdbc6.jar
- 关于使用hibernate生成oracle10的问题(小问题)
- struts2 +fckeditor 问题
- springMVC +freemarker 改成springMVC +jsp
- [struts的问题]一个类怎么样在jsp页面中显示
- 使用JbuilderX运行Struts程序出错了.
- 使用jbuilder9产生的cmp,发布到jboss3.2.1-tomcat4.1.24下时,测试出现如下错误,请高手帮忙解决。
- c++的CRC16校验程序转成java的,帮下忙
- hibernate继承映射
主要看你的action是怎么配置的 是通配符 还是指定一个具体的方法
你说的一对一操作 应该是继承了Action 改成继承DispatchAction
就可以在一个action中使用多个方法.
一般不在action中做逻辑运算的嘛?在struts-config.xml里面配置好具体的action对应,然后直接在action中调用后面的方法进行数据库交互。还是action都用同一个,根据传进来的标志字符串进行判断需要的操作。这样的俩方式,那个比较好?
那现在是继承自Action。。他们是说,在execute中进行判断要进行的数据库操作。
然后Struts的配置文件中Action节点里面加上个parameter="operate" 在地址栏直接访问也行后面加上个?operate="方法名"。
要不然你就只能在Action中根据接收的值做if判断了