WEB
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 评论 -
通过action 使用 request.getParameter
<s:a action="naviMod"> 修改action naviName = getNaviName(); id = getId(); return SUCCESS;目标页面<input type="text" name="navigateName" value="${requestScope.原创 2013-12-20 16:23:58 · 843 阅读 · 0 评论 -
数据库查询 返回数据集 resultSet
我只想知道返回了多少数据,不想得到其中内容,可用以下方法:select count(*) from lie where title='共享'如果在mysql中查询的话,会发现生成了一列,列名为“count(*)”,其值为整型数据,此时只要int i=getvalue("count(*)");就可以得到了。也有第二种方法,在得到的resultset中,先rs.last(),然后i原创 2013-12-18 23:20:17 · 799 阅读 · 0 评论 -
struts2 由标签param从JSP页面传中文参数过来后出现乱码
fileName=new String(getFileName().getBytes("ISO-8859-1"),"utf-8");这样就解决了,其中filiName是传过来的参数,在接收的action中是有getter和setter方法的。该JSP页面中我向action传进去ID和NAMEJSP页面: 删除原创 2013-08-17 22:15:36 · 633 阅读 · 0 评论 -
检测是否登录 否的话返回登录页面
使用的是servlet的过滤器web.xml(过滤所有JSP页面) CheckLoginFilter com.Servlet.CheckLoginFilter CheckLoginFilter *.jsp 对应的actionpackage com.Servlet;import java.io.IOException;import java原创 2013-11-26 18:22:34 · 848 阅读 · 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 评论 -
获取上传文件夹的路径
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 评论 -
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 评论