自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 url编码

1 什么是URL编码?URL编码有何作用?如何进行URL编码及反编码? URL编码是一个专门对地址栏里所传递的参数进行编码的规则。 比如在参数中带有空格的话,传递参数时就会发生错误,而用URL编码过以后,空格变成了%20这样就不会发生错误了; 另外中文字经编码后全是怪符号,有利于保密。 这个编码后的字串提交给服务器后是不需要解码的,网页会自动识别. URL编...

2011-11-27 21:14:09 99

原创 <html:link> <html:rewrite>区别

生成的是一个超链接:注册生成的是一个地址:"/StrutsMyself/RegUserUI.do?username%A0%"

2011-11-20 22:13:05 310

原创 <htmk:link>的使用

注册(很好)注册(url编码)---> ....?username="kakashi"(url编码)注册(对象属性url编码)注册(多个参数)

2011-11-20 21:56:30 164

原创 防止表单重复提交的原理与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 83

原创 <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 216

原创 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 120

原创 表单校验和业务逻辑校验

表单校验:请求参数->ActionForm->ActionForm.validate->表单校验错误返回errors->reguser.jsp->显示错误信息。业务逻辑校验:请求参数->ActionForm->ActionForm.validate->表单校验成功则调用Action.execute方法->逻辑校验错误->产生errors->返回reguser.jsp显示错误信息。...

2011-10-09 06:53:42 661

原创 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 383

原创 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 93

原创 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 150

原创 <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 128

原创 防止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 60

原创 <htmk:forward>对应在struts-config.xml中应配置全局的forward

当你想访问http://localhost:9999/strutsdemo/时(不含任何.do),需要在index.jsp中定义一个例如:index.jsp:

2011-09-29 22:34:08 116

原创 <htmk:link>自动生成sessionId,支持url重写

当客户端向服务器发送一请求时,服务器不知道客户端是否支持cookie,会直接把cookie信息发送到客户端(第一次开启服务器时,查看的源文件),的action后面会跟随一个sessionId,客户端得到sessionId后会存入到cookie中,当客户端再次向服务器发送请求时,会把这个sessionId也传过去,这时服务器发现有sessionId,说明不需要在响应客户端的同时再次发送session...

2011-09-29 07:11:04 125

原创 防止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 82

原创 防止struts-config.xml文件膨胀_hello.jsp

Login UserName: Password: Login

2011-09-27 22:12:11 67

原创 防止struts-config.xml文件膨胀_struts-config.xml

2011-09-27 22:10:45 57

原创 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 114

原创 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 68

原创 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 102

原创 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 91

原创 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 77

原创 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 58

原创 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 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除