导航:首页 > 编程语言 > jsp页面使用struts标签

jsp页面使用struts标签

发布时间:2023-10-05 21:36:14

㈠ 如何在jsp引入struts标签

一般你写uri=“这里用 Alt+/ ”,就会出提示,如果提示里面有struts-tags ,那么证明的struts配置是正确的。

㈡ jsp页面中使用struts2标签后出现500错误

首先你检查下web.xml配置文件,是否有下面段话
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping〉
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

如果确定上面不能解决后,看下面的解释。。。

<s:text name="psw"></s:text>
这个标签是取国际化(.properties)文件中的键值。
你有没有在struts.xml中配置国际化,有没有国际化文件,下面那句话
<constant name="struts.custom.i18n.resources" value="国际化文件名"></constant>

看你写的
<td>姓名: <s:text name="name"></s:text> </td>
你应该是想写文本框的标签,文本框标签如下
<s:textfield id="aa" name="abcd" value="哈哈"></s:textfield>

希望对你有所帮助,good luck!

㈢ 如何在JSP页面中使用FreeMarker标签和Struts2标签

在jsp页面中使用FreeMarker标签和struts2标签,需要在html,引入相应的标签,如下步骤:

1.在web.xml文件中启动JspSupportServlet:
在web.xml文件中作如下配置

Xml代码

<servlet>

<servlet-name>JspSupportServlet</servlet-name>

<servlet-class>

org.apache.struts2.views.JspSupportServlet

</servlet-class>

<!--配置JspSupportServlet自启动-->

<load-on-startup>1</load-on-startup>

</servlet>

2.在FreeMarker模板文件中使用“assign指令”导入标签库

Java代码

<#assigns=JspTaglibs["/WEB-INF/struts-tags.tld"]/>

3.编写登录页面FTL文件:

Html代码
<#assigns=JspTaglibs["/WEB-INF/struts-tags.tld"]/>
<html>
<head>
<title>登录页面</title>
</head>
<body>
登陆<br>
<@s.formaction="Login.action">
<@s.textfieldname="username"label="用户名"/>
<@s.textfieldname="password"label="密码"/>
<@s.submitvalue="提交"/>
</@s.form>
提示:${name1}=${name2}
</body>
</html>

注意:
name1和name2属性,是后面从Action里面获取的属性,这里是为了验证在模版中获取属性值
WEB容器默认不会处理 FreeMarker模板页面,如果直接通过浏览器直接请求该页面,否则看到的不是我们想要的结果,而是该模板页面的源代码

㈣ jsp添加struts标签有错

如果是代码上有红线,但是网页能出来,那没事,只是tag的定义文件在开发环境里没有识别出来而已,通常是因为网络不通
如果是网页出不来(就是编译都失败了),那是struts的包都有问题(缺少,或者文件有问题)

㈤ 用Struts1标签或Struts2标签在jsp中循环显示一个对象list(ArraList<String>)

Struts1中可以用logic:iterate循环输出list:

示例:

<logic:iterate id="item" name="pageList">
<tr class="list">
<td align="center"><bean:write name="item" property="empId" /> </td>
<td align="center"> <bean:write name="item" property="empName" /> </td>
<td align="center"><bean:write name="item" property="checkId" /> </td>
</tr>
</logic:iterate>
Struts2中可以用s:iterator 循环list输出:
<s:iterator value="bList" var="item">
<tr>
<td><s:property value="#item.temp"/></td>
<td><s:property value="#item.userId"/></td>
</tr>
<tr>
<td><s:property value="#item.blogContent"/></td>
</tr>
<tr>
<td>-----------------------------------------</td>
</tr>
</s:iterator>

阅读全文

与jsp页面使用struts标签相关的资料

热点内容
c盘中的哪些是系统文件夹 浏览:668
分布式服务如何跨库统计数据 浏览:829
力控转发数据客户端模式如何建立 浏览:200
怎么样让自己的网站不被别人看到 浏览:711
编程扩展效果如何 浏览:335
荣耀畅玩手环同步qq 浏览:475
怎么向sql中添加数据库 浏览:596
录歌失败重启app什么意思 浏览:522
压缩文件包怎么在微信发送 浏览:432
mysql数据库怎么插入时间值 浏览:191
微信视频不能转发朋友圈 浏览:596
影视后期的app有哪些 浏览:956
电子保单数据出错什么意思 浏览:368
如何以文件下载音乐 浏览:438
计算机网络章节练习 浏览:999
单片机的外部中断程序 浏览:48
表格批量更名找不到指定文件 浏览:869
js的elseif 浏览:584
3dmaxvray视频教程 浏览:905
imgtool工具中文版 浏览:539

友情链接