- 博客(24)
- 收藏
- 关注
原创 url编码
1 什么是URL编码?URL编码有何作用?如何进行URL编码及反编码? URL编码是一个专门对地址栏里所传递的参数进行编码的规则。 比如在参数中带有空格的话,传递参数时就会发生错误,而用URL编码过以后,空格变成了%20这样就不会发生错误了; 另外中文字经编码后全是怪符号,有利于保密。 这个编码后的字串提交给服务器后是不需要解码的,网页会自动识别. URL编...
2011-11-27 21:14:09
126
原创 <html:link> <html:rewrite>区别
生成的是一个超链接:注册生成的是一个地址:"/StrutsMyself/RegUserUI.do?username%A0%"
2011-11-20 22:13:05
346
原创 <htmk:link>的使用
注册(很好)注册(url编码)---> ....?username="kakashi"(url编码)注册(对象属性url编码)注册(多个参数)
2011-11-20 21:56:30
206
原创 防止表单重复提交的原理与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
132
原创 <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
253
原创 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
152
原创 表单校验和业务逻辑校验
表单校验:请求参数->ActionForm->ActionForm.validate->表单校验错误返回errors->reguser.jsp->显示错误信息。业务逻辑校验:请求参数->ActionForm->ActionForm.validate->表单校验成功则调用Action.execute方法->逻辑校验错误->产生errors->返回reguser.jsp显示错误信息。...
2011-10-09 06:53:42
726
原创 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
432
原创 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
117
原创 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
200
原创 <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
157
原创 防止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
88
原创 <htmk:forward>对应在struts-config.xml中应配置全局的forward
当你想访问http://localhost:9999/strutsdemo/时(不含任何.do),需要在index.jsp中定义一个例如:index.jsp:
2011-09-29 22:34:08
150
原创 <htmk:link>自动生成sessionId,支持url重写
当客户端向服务器发送一请求时,服务器不知道客户端是否支持cookie,会直接把cookie信息发送到客户端(第一次开启服务器时,查看的源文件),的action后面会跟随一个sessionId,客户端得到sessionId后会存入到cookie中,当客户端再次向服务器发送请求时,会把这个sessionId也传过去,这时服务器发现有sessionId,说明不需要在响应客户端的同时再次发送session...
2011-09-29 07:11:04
160
原创 防止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
109
原创 jdbc thin连接oracle10,setSavepoint方法报错解决办法
package test.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Savepoint;import java.sql.Statement;public class TxTest { static v...
2011-09-27 07:22:10
143
原创 16.savePoint
package test.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Savepoint;import java.sql.Statement;public class TxTest { static v...
2011-09-27 07:19:08
100
原创 16.DAO设计思想与搭建骨架_JdbcUtil
package test.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public final class JdbcUtil ...
2011-09-26 22:41:29
126
原创 16.DAO设计思想与搭建骨架_User
package jdbc.domain;import java.util.Date;public class User { private int id; private String name; private Date birthday; private int money; public int getId() { return id; }...
2011-09-26 22:40:05
123
原创 16.DAO设计思想与搭建骨架_UserDao
package jdbc.domain.dao;import jdbc.domain.User;public interface UserDao { public void addUser(User user); public void updateUser(User user); public void deleteUser(User user); p...
2011-09-26 22:38:11
108
原创 16.DAO设计思想与搭建骨架_DataException
package jdbc.domain.dao;public class DataException extends RuntimeException { private static final long serialVersionUID = 1L; public DataException() { } public DataException(String ...
2011-09-26 22:37:34
87
原创 16.DAO设计思想与搭建骨架_UserDaoImpl
package jdbc.domain.impl;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import jdbc.domain.User;import jdbc.domain....
2011-09-26 22:34:29
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人