- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 action的属性问题
Struts2中,如果在Action类中定义一个属性x,则在jsp可以用request.getParameter("x")得到它的值???? 如果控件名也是x的话,这控件的值就是x的值,例如对吗??
2012-12-31 21:25:34 480
原创 一些常用的OGNL
:',2:'转成摄氏度'}" listKey="key" listValue="value"> 控制标签:1) if/elseif/else标签,用于完成分支控制语法格式:表达式”> 标签体表达式”> 标签体允许出现多次elseif标签-->……表达式”> 标签
2012-12-31 17:21:53 482
原创 struts.xml配置文件
1)标记,通过包来管理Action、Result、Interceptor和Interceptor-stack等配置信息。 name属性:指定包名,作为其他包引用本包的标识符,该属性是必须的 extends属性:用于继承其他包,该属性可选,使用该属性后该包会继承父包的所有配置,包括Action、Result、Interceptor等。通常应用程序都
2012-12-31 17:11:34 452
原创 Action中,result带参重定向
标记还有一个属性是type,该属性的默认值是type=”dispatcher”,所以/hello.jsp等价于<result name="success" type=”dispatcher”>/hello.jsp。表示将结果转发到hello.jsp页面上,除此之外还可以设置type=”redirect”将结果重定向到其他页面或action中
2012-12-31 16:56:33 3809
原创 JSP/Servlet中的相对路径和绝对路径
Windows 操作系统绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,如当前路径为C:\windows 要描述上述路径,只需输入入system32\cmd.exe 。 实际上,严格的相对路径写法应为.\system32\cmd.exe其中,.表示当前路径,在通常情况下可以省略,只有在特殊
2012-12-31 15:26:27 955
原创 关于Filter需要注意的问题
过滤器是特殊的servlet,和一般的servlet在参数方面有一些区别如下: 对于一般的servlet:参数是HttpServletRequest和HttpServletResponse,而且继承了javax.servlet.http.HttpServlet对于Filter :参数是 ServletRequest和ServletRespnse,实现了javax
2012-12-31 13:58:33 931
转载 getRequestDispatcher 和sendRedirect区别
getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。这两条网上都查得到,但看着比较乱,现提供我测试的结果(仅供参考):1.getRequestDispatcher分成两种,可以用request调用,也可以用getServletContext()调用不同的是r
2012-12-31 13:27:51 644
原创 Servlet中怎么取得session和application
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;//和其它的不在一个包import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.
2012-12-31 12:48:53 4014
原创 关于虚拟路径和真实路径(Tomcat)
以虚拟路径访问。 server.xml相关配置如下: request.getServletPath()得到访问路径------------------>/index.jsprequest.getContextPath()得到虚拟目录名字------------>/anyNamethis.getServletContext().getContextPath() 也是得到
2012-12-31 12:11:56 7100 1
原创 HttpServletRequest接口是怎么实现的
request只是规范中的一个名称而已。不是SUN提供的,这是由各个不同的Servlet提供商编写的,SUN只是规定这个类要实现HttpServletRequest接口,并且规定了各个方法的用途,但具体是什么类是由各个提供商自己决定的。你可以在JSP中使用out.println(request)来看看这个类的名字。java ee自己本身只有一个实现类HttpServletRequestWr
2012-12-31 10:53:22 10064 2
原创 在MyEclipse中更改项目名称
更改项目名称后还需要做如下修改才能在Tomcat中正常启动: 右键点击项目-->Properties-->MyEclipse-->Web 将Web Context-root 内的名称更改成项目名。
2012-12-21 17:08:32 780
转载 自定义异常类
一、第一种定义方式,继承Exception类public class MyFirstException extends Exception { public MyFirstException() { super(); } public MyFirstException(String msg) { super(msg); } public MyFirstException(Str
2012-12-17 15:34:26 452
原创 JDK自带的native2ascii工具完全揭密
背景: 在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。
2012-12-17 15:24:35 374
原创 解决中文乱码问题,三处位置编码必须统一
1)Tomcat服务器配置文件server.xmlConnectorport="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="gbk"/> //默认没有URIEncoding属性,需手动添加2)struts配置文件struts.xmlgbk">
2012-12-15 14:41:46 675
转载 form 中Enctype=multipart/form-data 的作用
表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。如下: 上传企业营业执照图片: 就得加ENCTYPE="multipart/form-data"。表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是applicati
2012-12-15 11:06:13 421
转载 ACM中Java的应用
先说一下Java对于ACM的一些优点吧:(1) 对于熟悉C/C++的程序员来说Java 并不难学,两周时间基本可以搞定一般的编程,再用些时间了解一下Java库就行了。Java的语法和C++非常类似,可以说是C++的升级版,只是更加强调面向对象思想而已。(个人见解。。。)(2) 在一般比赛中,Java程序会有额外的时间和空间,但真正进行大规模运算时Java并不比C/C++慢,输入输出效率比较
2012-12-05 17:34:59 380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人