Struts2
dudfur
这个作者很懒,什么都没留下…
展开
-
struts2没有文件时处理办法
如果要下载一个文件,而服务器上又没有此文件,此时会有错误提示 HTTP Status 500 - Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack. Check the tag specified for this action. PS:有时候会因为编码的问题,导致读原创 2013-12-06 18:28:11 · 1603 阅读 · 0 评论 -
struts 几个标签用法 s:iterator的三种输出方式 对href自动符值
想自动生成链接,貌似只有"%{a_link}"才可以成功为href赋值。注意第三种,需要在s:iterator方法中有一个var的声明。原创 2013-10-16 22:05:53 · 1167 阅读 · 0 评论 -
奇怪的问题 struts的a标签好像不支持CSS中的类class
证据如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here .li .alink{ color: red; } .li .alink:hover{ color: yellow; } 百度 百原创 2014-01-08 16:23:55 · 557 阅读 · 0 评论 -
服务器 windows 2003 中文乱码 问号
在连接代码后加上“?useUnicode=true&characterEncoding=utf-8” 如:“jdbc\:mysql\://127.0.0.1:3306/nlp_center?useUnicode=true&characterEncoding=utf-8”转载 2014-01-06 14:43:49 · 855 阅读 · 0 评论 -
struts2 由标签param从JSP页面传中文参数过来后出现乱码
fileName=new String(getFileName().getBytes("ISO-8859-1"),"utf-8"); 这样就解决了,其中filiName是传过来的参数,在接收的action中是有getter和setter方法的。 该JSP页面中我向action传进去ID和NAME JSP页面: 删除原创 2013-08-17 22:15:36 · 633 阅读 · 0 评论 -
检测是否登录 否的话返回登录页面
使用的是servlet的过滤器 web.xml(过滤所有JSP页面) CheckLoginFilter com.Servlet.CheckLoginFilter CheckLoginFilter *.jsp 对应的action package com.Servlet; import java.io.IOException; import java原创 2013-11-26 18:22:34 · 848 阅读 · 0 评论 -
struts2 表单提交 action 中文乱码
JSP页面: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here 中国test struts2.xml页面的内容很常见,没有起到解决问题的作用: <!DOCTYPE struts PUB转载 2013-11-03 22:38:48 · 599 阅读 · 1 评论 -
struts2+JSON+Jquery判断用户名是否已经注册
Jquery代码 $(function() { $("#username").blur(function() { var username = $("#username").val(); //alert(username); var content = { "username" : username }; $.ajax({ type : "p原创 2013-11-27 12:35:22 · 573 阅读 · 0 评论 -
struts param 标签
struts2的s:param标签主要有两个属性name与value, 若想在value属性中输入直接量,则可以这样写:, 也可以这样写:user。但如果直接赋值,这个值不是由Action动态生成的,而是自己指定的一个字符串,则只能用后者。例: 一个分页程序中的jsp片段:转载 2013-10-31 14:31:50 · 738 阅读 · 0 评论 -
关于ActionContext.getContext()的用法心得
这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比较方便吧。 为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServlet转载 2013-09-26 10:15:56 · 327 阅读 · 0 评论 -
上传下载中文乱码问题的解决
public void setFileName(String fileName) { try {// 解决中文文件名问题 this.fileName = new String(fileName.getBytes("ISO-8859-1"), "GBK"); } catch (UnsupportedEncodingException e) { e.printStackTrace(转载 2013-09-24 23:13:45 · 555 阅读 · 0 评论 -
向list中添加对象时需要注意的问题
以下是错误的 String name; List list = new ArrayList(); HotWordsBean hw = new HotWordsBean(); SqlConnect db = new SqlConnect(); if (db.createConnection()) { String check = "select * from words or原创 2013-08-24 21:23:58 · 939 阅读 · 0 评论 -
获取上传文件夹的路径
public String deleteFile(String fn) throws IOException { String path = ServletActionContext.getServletContext().getRealPath( "/uploadFiles"); System.out.println(path + "/" + fn); File file =原创 2013-08-17 22:05:22 · 819 阅读 · 0 评论 -
struts request,session的使用
获取request 对象的方法 HttpServletRequest request ;(要有getter setter方法) request = ServletActionContext.getRequest();// 获取request对象 ; request.setAttribute("map", "这样使用我就对了"); //把集合保存的request请求里面;转载 2013-11-23 12:32:56 · 561 阅读 · 0 评论 -
struts2文件下载中文乱码问题彻底解决
原始的代码是这样的: XML: application/octet-stream downloadFile attachment;filename="${fileName}" 4096 filelist 注意此时的JSP编码为GBK才可以。如红字所示: gbk" pageEncoding="原创 2013-12-07 01:16:39 · 883 阅读 · 0 评论 -
Struts JSON方式 提交数据 检查后返回检查结果
输入用户名,鼠标离开后检查该用户名是否已经被注册 JS: function checkusername() { var username = $("#username").val(); if (username == "") { $("#empty").show(); } else { var content = { "username" : username };原创 2014-02-23 22:39:46 · 625 阅读 · 0 评论