问题描述
- jsp表单提交问题。。。。。
-
Hhadvertisement-add.jsp:<input id="advId" name="advId" type="hidden" value="${obj}" > <table style="width: 600px;" cellpadding="0" cellspacing="1" class="formtable"> <tr> <td align="right"> <label class="Validform_label"> 题目: </label> </td> Hhadvertisement-update.jsp: <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="hhAdvertisementController.do?doUpdate" tiptype="1" callback="@Override uploadFile"> <input id="id" name="id" type="text" value="${hhAdvertisementPage.id }"> <input id="advId" name="advId" type="hidden" type="hidden" value="${hhAdvertisementPage.id }" > <table style="width: 600px;" cellpadding="0" cellspacing="1" class="formtable"> <tr> <td align="right"> <label class="Validform_label"> 题目: </label> </td> 这是添加和编辑jsp页面, 添加<input id="advId" name="advId" type="hidden" value="${obj}" > 和编辑 <input id="id" name="id" type="text" value="${hhAdvertisementPage.id }"> <input id="advId" name="advId" type="hidden" type="hidden" value="${hhAdvertisementPage.id }" > 隐藏提交的ID有啥用啊 id 和 advid
解决方案
如果这是在
中的话,是为了传数据到action中(页面中不需显示),request.getParameter("xxId")来获取,用来做查找条件!如果不是,那就没什么屌用了
解决方案二:
1、在另一个页面中这样得到数据String class2 = new String(request.getParameter("text").getBytes(
"ISO-8859-1"), "UTF-8");
2、设置第一个页面的method为post,第二页面头部有request.setCharacterEncoding(......
答案就在这里:JSP 表单提交中文乱码问题
解决方案三:
这得看你系统业务逻辑,单单看这里没有什么用
解决方案四:
为了隐藏一些比较关键的信息,比如你的银行登录密码,邮箱密码之类。
解决方案五:
为了隐藏一些比较关键的信息,比如你的银行登录密码,邮箱密码之类。
解决方案六:
源代码都有了自己不知道去看hhAdvertisementController.do?doUpdate是干嘛用的?
时间: 2024-10-31 10:55:53