
Struts
iteye_17076
这个作者很懒,什么都没留下…
展开
-
Cannot find bean org.apache.struts.taglib.html.BEAN in any s
错误提示:Cannot find bean org.apache.struts.taglib.html.BEAN in any scope解决办法:2个原因:第一:在JSP文件中有;在web.xml配置了如下: struts-bean /WEB-INF/tld/struts-bean.tld ...2006-10-22 15:46:36 · 275 阅读 · 0 评论 -
页面之间的传值问题!
Action向JSP传值的时候:request.setAttribute("aaa",AAA);然后在前台得(可以设置成hidden等等eg:[input type="hidden" id="name" name="name" value="<%=request.getAttribute("name");%>"])。但是刷新页面(就是指进入Action中然后2006-12-01 09:55:04 · 108 阅读 · 0 评论 -
从request获取各种路径总结
从request获取各种路径总结request.getRealPath("url");//虚拟目录映射为实际目录request.getRealPath("./");//网页所在的目录request.getRealPath("../");//网页所在目录的上一层目录request.getContextPath();//应用的web目录的名称 如http://localho...2007-12-19 14:50:52 · 174 阅读 · 0 评论 -
关于checkbox使用!
new.jsp: 某字段: [input type="checkbox" name="shiftDesc" value="1"] 注意:shiftDesc为数据库中的某一个属性字段!FormBean中为普通的setShiftDesc()跟getShiftDesc()Action.java: if(form.getShiftDesc()!=nul...2006-12-12 17:39:03 · 104 阅读 · 0 评论 -
Struts中IFrame与Frame的区别
IFrame中的src不能跟.do只能跟页面,而Frame中可以跟.do连接也可以跟页面2007-03-07 19:02:00 · 212 阅读 · 0 评论 -
getOutputStream() has already been called for this response
下载文件的时候报错!!!response这个对象是Servlet自己管理的,之所以出现上面的错误:1.网上都说跟Output之类其他的输出流相互排斥了。2.也可能是多次调用那个Struts里面定义的方法。3.最后查出原因:Struts方法之间调用引起的。因为:每个方法都返回的是一个ActionForward对象,而response是ActionForward对象参数,所以就会使...2007-05-25 20:16:51 · 548 阅读 · 0 评论 -
Struts2的Hello World!
1.用MyEclipse New一个Web Project:struts22.在http://people.apache.org/builds/struts/上下载所需的包 然后在WebRoot/WEB-INF导入Struts2的包: commons-logging-1.0.4.jar freemarker-2.3.4.jar junit-3.8.1.jar ...2007-07-31 11:28:57 · 120 阅读 · 0 评论 -
[转帖]Struts1.x跟Struts2.x的区别
来源:struts2开发组 翻译:tianxinet(胖猴)[color=brown]1.Action 类:[/color] • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个Action...2007-07-31 11:40:19 · 118 阅读 · 0 评论 -
struts1.x的动态验证实例
1.写一个Action类:[code]public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)...2007-07-31 15:53:34 · 126 阅读 · 0 评论 -
Struts的下拉列表标签说明!
java 代码 [select name="puOrganization.orgId" style="WIDTH: 186px;" ] [logic:iterate id="orgAll" name="orgAllList" ] [option value="${orgAll.orgId}"] [bean:write name="orgAll.2006-11-29 11:25:44 · 105 阅读 · 0 评论 -
Struts两种跳转方式!
第一种:常规的跳转:return mapping.findForward(" ");第二种:强制跳转:return new ActionForward("abc.do");或者return new ActionForward("abc.jsp");2006-11-27 22:53:03 · 123 阅读 · 0 评论 -
strtus中使用filter实现中文编码
[color=red]strtus中使用filter实现中文编码[/color][color=blue]1.首先建立一个类文件:[/color]import javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class MyFilter implements Filter {...2006-10-22 15:49:35 · 108 阅读 · 0 评论 -
Struts标签的用法
[code][/code]logic:present 中的name属性跟Action中Session.setAttribute("userinfos",list);对应!!!!!logic:iterate 中name跟logic:present中的name对应,id跟bean:write中的name对应!结论:外面的id属性总跟里面的name...2006-10-22 16:00:15 · 88 阅读 · 0 评论 -
Struts中的Struts-config.xml配置文件
中的跟前台页面的对应!!!2006-10-22 16:16:40 · 77 阅读 · 0 评论 -
设置ActionForm来配置表单字段数据的初始化
可以用ActionForm里的reset()方法设置!!!然则它就会在页面上显示出初始化的数据,并不需要在前台做设置!注意:ActionForm里有两个reset():默认的是:public void reset(ActionMapping mapping, [color=red]HttpServletRequest[/color] request) 还有一个就是:...2006-11-06 21:34:25 · 186 阅读 · 0 评论 -
Struts常用标签使用说明
一.篇:1.相当于HTML中的,其中focus属性为初始化光标对应username这个表单元素2.相当于.其中property属性表示:查找与form对应的formbean,并调用其对应的属性值来填充次标记内容.(跟一样)3.其中property属性表示只显示和property属性相关的错误信息.4.跟都相当于...2006-11-06 23:33:33 · 150 阅读 · 0 评论 -
Struts的两种验证方法!!!!!!!!!!!!!!!!!!!!
第一种:静态验证:用ActionForm中的validate()验证:1.[color=red]login.jsp[/color]文件:[code]username : [/code]2.[color=red]LoginForm.java[/color]文件:[code] public ActionErrors validate(ActionMapping map...2006-11-07 21:13:49 · 119 阅读 · 0 评论 -
APACHE通用日志和LOG4J
使用日志的三个目的:1.监视代码中变量的情况,把数据周期性记录到文件中,供其它应用系统分析工作.2.跟踪代码运行轨迹,作为日后审计的依据.3.担当开发环境中的调试器,向文件或控制台打印代码.用System.out.print()用户不希望得到这些数据===>所以通过第三方工具===>APACHE通用日志包,它提供了一组通用日志接口,用户可以自由选择实现日志接口的第三方软件通用日...2006-11-07 22:50:10 · 442 阅读 · 0 评论 -
ActionForm得不到数据
不能用button 必须用submit!button用于跳转,submit用于发送.即:用于:[input onclick="location.href="doSth.do"" type="button" /] 发送:[input type="submit" value="submit" /]如果是button类型也可以用于发送: document.formname.action="doS.2006-11-17 09:22:08 · 120 阅读 · 0 评论 -
struts1.x的TOKEN解决重复提交实例
1.新建PrepareInsertAction.java,InsertAction.java,InsertForm.java:PrepareInsertAction.java:[code]public class PrepareInsertAction extends Action{ public ActionForward execute(ActionMapping mapp...2007-07-31 17:38:29 · 155 阅读 · 0 评论