Tag: jsp

如何在servlet中读取utf-8值

在我的servlet中,我保存到一个String变量,这是一个在JSP页面中形成一个表单(带有POST)的值。这个值有时不是英文的.. s1 = request.getParameter(“Country”); 然后测试,我刚读到的东西我把它打印到日志屏幕,我得到$%^&当它不是英文时。 我试着补充一下 在我的jsp页面中,我还检查了server.xml是否有这个 URIEncoding=”utf-8″ 但它没有改变任何东西..我该怎么办? 编辑 我在servlet中添加了以下内容 if (request.getCharacterEncoding() == null) { request.setCharacterEncoding(“UTF-8”); } 在protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 但我仍然有问题

Struts2没有针对命名空间映射的Action和与上下文路径关联的操作名称

我是Struts2的初学者,我知道这个问题已经在这里问了很多次,但我试着解决它并在这里阅读了很multithreading,花了6个小时仍然无法让它工作。 真的需要更多的建议…… 这是我的包裹 Struts2Test +Struts2Test/src +tw.com.rrstudio.java.test -TestAction.java +Struts2Test/build +Struts2Test/WebContent +Struts2Test/WebContent/META-INF +Struts2Test/WebContent/WEB-INF/classes +Struts2Test/WebContent/WEB-INF/lib -Struts2Test/WebContent/WEB-INF/spring-context.xml -Struts2Test/WebContent/WEB-INF/spring-mvc.xml -Struts2Test/WebContent/WEB-INF/struts.xml -Struts2Test/WebContent/WEB-INF/struts2-action.xml -Struts2Test/WebContent/WEB-INF/web.xml -Struts2Test/WebContent/error.jsp -Struts2Test/WebContent/index.jsp -Struts2Test/WebContent/TestAction.jsp 我的web.xml Struts2Test index.jsp contextConfigLocation /WEB-INF/spring-context.xml /WEB-INF/spring-mvc.xml org.springframework.web.context.ContextLoaderListener struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter actionPackages tw.com.rrstudio.java.test HTTP://java.sun.com/jsp/jstl/core /WEB-INF/lib/tld/c.tld *.jsp UTF-8 struts2 /* springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring-mvc.xml 1 springmvc /* 10 还有,struts.xml /WebContent/error.jsp /WebContent/index.jsp /WebContent/TestAction.jsp 的index.jsp Index of Struts2Test Index of […]

使用Office 2007/2010打开.xls文件时获取扩展检查(强化)警报

我正在研究基于struts的Web应用程序。 在该应用程序中,我们从Jsp生成并下载xls文件。 在Jsp文件和web.xml中,我将内容类型设置为“application / vnd.ms-excel” 似乎jsp页面生成的xls文件不是真正的excel文件,而是MS Excel理解的文本格式。 因此,excel打开文件并显示类似于MS Excel保存的excel文件的输出。 由于较新版本的MS Office 2007/2010会检查文件扩展名和文件内的内容,因此会发出警告,指出文件格式与内容不匹配。 要摆脱警告,我如何确保生成的xls是真正的office excel文件。 请帮忙。

如何将具有相同名称的输入值提取到servlet中?

我有一个包含各种productID值的表单。 它们包含在输入文本中,其中不同的值都具有相同的名称。 <input type="text" value="” name=”productID” size=”3″ /> 提交表单后,它将转到servlet。 通常我会使用request.getParameter但它只显示一个属性。 如何检索具有相同名称的多个属性?

打印java scriptlet变量,就好像它是一个JavaScript变量一样

您好我需要在jsp内的标签内的javascript调用中输出一个java变量! 例如: <dmf:checkbox name="checkbox" onclick = "selectAll()” /> 生成的javascript是: selectAll(),this); 但我其实想要的东西 selectAllCheckBoxes(Hello),this);

如何使用Spring Security在login.jsp页面上显示登录错误消息?

我正在使用Spring Security。 我想在login.jsp上显示登录错误消息,例如登录失败或帐户锁定。 如何在登录页面上显示此类消息?

jstl / jsp – 遍历bean的向量

我有一个bean矢量,包含我想在jsp页面中显示的信息。 我目前只是使用标准的java表达式来显示它,我想研究使用jstl来分离问题。 这有可能,怎么样? 我一直在谷歌搜索,但我似乎找不到任何东西。

如何使用OGNL索引引用运算符

使用OGNL,您可以使用#application引用操作上下文对象,如#application , #session , #root , #action #application , #session , #root , #action和action上下文。 框架将OGNL上下文设置为我们的ActionContext,将值堆栈设置为OGNL根对象。 OGNL使用[]作为索引引用来访问对象属性。 例如,如果对象foo有一个属性bar那么它可以像foo.bar或foo[‘bar’] 。 如果foo是一个地图而bar是一个键,它也可以工作。 现在,我想将一个变量和一个值放到值栈上下文中 并打印该值 它应该打印hello 。 我想知道它是如何工作的。 我知道#attr是一个没有#foo引用的属性的#foo ,即bar 。 然而这是有效的。 如果我使用#request和#context ,并且可能是#root而不是#attr ,它也可以工作。 这两个对象都没有属性bar ,但OGNL认为不然。 我想知道OGNL对它引用的对象的属性的看法以及为什么这个表达式正在工作。 另外,如果有其他方法可以在OGNL表达式中使用#foo引用打印hello 。

无法通过jsp显示数据库中的所有信息

我的要求是通过jsp将艺术家详细信息和他的图片插入到oracle数据库中,并通过另一个jsp程序检索信息和图片。 artist表有五列,四列是varchar2,第五列是blob类型。 我已成功插入并成功检索但问题只显示图像。 以下是代码。 我被卡住了。 我需要帮助。 请建议我。 PreparedStatement ps=con.prepareStatement(“select * from artist”); ResultSet rs=ps.executeQuery(); while(rs.next()){ %> artist fast name: artist middle name: artist last name artist job artist image” height=”100″ width=”100″ alt=”bye”/> <% con.close();

获取时是否存在JSTL EL访问器转换优先级?

这是一个由两部分组成的问题。 我有一个person对象,其上有一个名为“active”的char属性。 Person有一个getActive()方法,它按预期返回一个char。 在我的JSTL EL中,我有以下内容: Active 这永远不会过去。 我的理解是JSTL中引用的文字是字符串(不管是单引号还是双引号),并且从getActive调用中保留了char类型,因此当getActive()返回字符’1’时,这两个值不相等。 作为替代方案,我添加了一个返回布尔值的isActive()方法。 在这种情况下,以下工作: Active 这是我的问题: 关于char比较我的理解是否正确? 如果是这样,有没有办法转换JSTL中的类型,以便它们具有可比性? 当getActive()和isActive()都存在时,EL翻译会调用哪一个? 似乎isActive()获得了优先权,但是有正式的文件订购吗?