![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
iteye_15890
这个作者很懒,什么都没留下…
展开
-
防止struts-config.xml文件膨胀_struts-config.xml
原创 2011-09-27 22:10:45 · 61 阅读 · 0 评论 -
<htmk:link>的使用
注册(很好)注册(url编码)---> ....?username="kakashi"(url编码)注册(对象属性url编码)注册(多个参数)原创 2011-11-20 21:56:30 · 167 阅读 · 0 评论 -
防止表单重复提交的原理与struts的实现
第一个action:public class RegUserUI extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)...原创 2011-10-10 06:59:46 · 86 阅读 · 0 评论 -
<html:checkbox>标签使用时要重写reset方法
两星期自动登录Form: boolean autoLogon; public boolean isAutoLogon() { return autoLogon; } public void setAutoLogon(boolean autoLogon) { this.autoLogon = autoLogon; } @Override publi...原创 2011-10-09 22:24:41 · 219 阅读 · 0 评论 -
errors参数国际化
[b][color=blue]prompt.name=(en)usernameerror.username.wrong={0} is wrong[/color][/b]public class RegUser extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionFo...原创 2011-10-09 07:21:57 · 122 阅读 · 0 评论 -
表单校验和业务逻辑校验
表单校验:请求参数->ActionForm->ActionForm.validate->表单校验错误返回errors->reguser.jsp->显示错误信息。业务逻辑校验:请求参数->ActionForm->ActionForm.validate->表单校验成功则调用Action.execute方法->逻辑校验错误->产生errors->返回reguser.jsp显示错误信息。...原创 2011-10-09 06:53:42 · 666 阅读 · 0 评论 -
html_errors标签单独显示各个错误消息
public class UserForm extends ActionForm { private static final long serialVersionUID = 1L; private User user = new User(); private String password2; public User getUser() { return us...原创 2011-10-08 22:00:34 · 384 阅读 · 0 评论 -
html_errors标签引入国际化资源包
public class UserForm extends ActionForm {@Overridepublic ActionErrors validate(ActionMapping mapping,HttpServletRequest request) {ActionErrors errors = new ActionErrors();String name1 = user....原创 2011-10-07 21:20:21 · 97 阅读 · 0 评论 -
FormBean使用值对象类型的属性
public class UserForm extends ActionForm { [b]private User user = new User();[/b] public User getUser() { return user; } public void setUser(User user) { this.user = user; }}publ...原创 2011-10-06 20:54:44 · 151 阅读 · 0 评论 -
<logic:forward>与<logic:redirect>区别
1 .属于程序内部访问,一次请求http://localhost:9999/strutsdemo2 .重定向,发生两次请求http://localhost:9999/strutsdemo/RegUserUI.htm1. index.jsp中包含时,IE地址显示的是http://localhost:9999/strutsdemo,forward="...原创 2011-09-29 23:11:32 · 131 阅读 · 0 评论 -
防止struts-config.xml文件膨胀_OtherActionForm.java
public class OtherActionForm extends ActionForm { private static final long serialVersionUID = 1L; private String userId; private String passWord; public String getUserId() { return use...原创 2011-09-29 22:34:49 · 63 阅读 · 0 评论 -
<htmk:forward>对应在struts-config.xml中应配置全局的forward
当你想访问http://localhost:9999/strutsdemo/时(不含任何.do),需要在index.jsp中定义一个例如:index.jsp:原创 2011-09-29 22:34:08 · 118 阅读 · 0 评论 -
<htmk:link>自动生成sessionId,支持url重写
当客户端向服务器发送一请求时,服务器不知道客户端是否支持cookie,会直接把cookie信息发送到客户端(第一次开启服务器时,查看的源文件),的action后面会跟随一个sessionId,客户端得到sessionId后会存入到cookie中,当客户端再次向服务器发送请求时,会把这个sessionId也传过去,这时服务器发现有sessionId,说明不需要在响应客户端的同时再次发送session...原创 2011-09-29 07:11:04 · 129 阅读 · 0 评论 -
防止struts-config.xml文件膨胀_LoginOtherAction.java
public class LoginOtherAction extends Action{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest requert,HttpServletResponse response){ UserForm actionForm = ...原创 2011-09-27 22:13:12 · 88 阅读 · 0 评论 -
防止struts-config.xml文件膨胀_hello.jsp
Login UserName: Password: Login原创 2011-09-27 22:12:11 · 71 阅读 · 0 评论 -
<html:link> <html:rewrite>区别
生成的是一个超链接:注册生成的是一个地址:"/StrutsMyself/RegUserUI.do?username%A0%"原创 2011-11-20 22:13:05 · 313 阅读 · 0 评论