`
文鸯
  • 浏览: 305689 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
public void doGet(HttpServletRequest request, HttpServletResponse response)                        throws ServletException, IOException {        response.setContentType("application/jar");                ServletContext ctx = getServletContext();        InputStrea ...
① 完全匹配    <url-pattern>/test/list.do</url-pattern>   ② 目录匹配    <url-pattern>/test/*</url-pattern>   ③ 扩展名匹配    <url-pattern>*.do</url-pattern>     <servlet-mapping></servlet-mapping>servlet-mapping的重要规则: ☆ 容器 ...
这个拦截器在xwork的jar包里,它的作用是给参数起一个别名,可用于在action链中以不同的名字共享同一个参数,也可用于把http请求参数以不同的名字映射到action里。 拦截器有一个参数:aliasesKey,可通过在struts.xml中定义该拦截器时指定其值,默认值是aliases,表示一个别名的map。 下面以实现在action链中以不同的名字共享同一个参数为例: struts.xml <package name="test" namespace="/test">       <action name ...
顾名思义,此拦截器是针对checkbox表单控件的。 当提交的表单里有checkbox时,默认情况下,如果没选中,提交的值是null;如果选中,提交的值是"true"。 CheckboxInterceptor的作用是当没选中checkbox时,提交一个指定的值,而不是null。 你需要在页面为每个checkbox指定一个名字为"__checkbox_"+checkbox名的hidden控件,例如,如果表单有一个名为vip的checkbox,就需要一个名为__checkbox_vip的hidden。默认的,这个事情不需要你来做,因为Struts2在check ...
Struts2使用开源项目Apache Jakarta Commons FileUpload和内建的FileUploadInterceptor拦截器实现文件上传,所需的jar包如下: commons-logging-1.1.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.6.jar xwork-2.0.1.jar commons-io-1.3.1.jar commons-fileupload-1.2.jar ★ 文件上传页面 fileupload.jsp <%@ page language="jav ...
★ 数组转Collection 使用Apache Jakarta Commons Collections: import org.apache.commons.collections.CollectionUtils;       String[] strArray = {"aaa", "bbb", "ccc"};    List strList = new ArrayList();    Set strSet = new HashSet();    CollectionUt ...
一般的,在JSP页面中访问Servlet/JSP作用域对象,可以使用Java脚本或EL表达式,在Struts2中,还可以使用OGNL表达式访问包括Application scope attributes, Session scope attributes, Request scope attributes, Request parameters and framework Context scope parameters: Application Scope Attribute <s:property value="%{#application.myApplicat ...
结合使用struts-config.xml的global-forwards和Struts JSP的html:rewrite标签。 假设mystyle.css在WEB根目录下的css目录里,在struts-config.xml文件中,创建一个global forward: <global-forwards>       <forward name="myStyle" path="/css/mystyle.css"/>   global-forwards>   在JSP中,用html:rew ...
确定用的Servlet / JSP的版本,查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0。 <web-app version="2.4"            xmlns="http://java.sun.com/xml/ns/j2ee"            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"            xsi:schemaLocation="h ...
★ Servlet action is not available 在WEB容器正常启动的前提下,当提交请求到Action时,出现此错误页面,一般主要检查web.xml、struts-config.xml。 ★ Cannot find bean under name org.apache.struts.taglib.html.BEAN 在html:form标签外使用了html:form的子元素标签,如html:text、html:select等。
假设请求的URL中问号后的字符串是:"country=中国" ① String类的构造方法 String s = null;    try {        s = new String(request.getParameter("country").getBytes("ISO-8859-1"), "GBK");    } catch (UnsupportedEncodingException e) {        e.printStackTrace();    ...
用Validator框架实现基本的表单验证,需要对ActionForm Bean、struts-config.xml、validation.xml、资源文件、JSP进行改动,例子: ★ ActionForm Bean 如果要使用Validator框架,应该用ValidatorForm或DynaValidatorForm或它们的子类。 ★ struts-config.xml <struts-config>     <form-beans>       <form-bean name="loginForm" type ...
function showDate()    {        var today = new Date();        var day = today.getDate();        var month = today.getMonth() + 1;        var year = today.getYear();        var date = year + "-" + month + "-" + day;        document.getEle ...
java 代码 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Calendar; import java.util.Date; DateFormat format = new SimpleDateFormat("yyyy-MM-dd");         Date date = null;    ...
假定请求的URL为 http://localhost:8080/news/addNews.do?type=1 java 代码 request.getMethod();   // GET       request.getServerName();   // localhost    request.getServerPort();   // 8080    request.getLocalAddr();   // 127.0.0.1    reque ...
Global site tag (gtag.js) - Google Analytics